iT邦幫忙

2023 iThome 鐵人賽

DAY 29
0

嗨~各位!今天來使用ESP32製作簡易的音量控制按鈕,雖然我昨天說要結合line notify與火車誤點時間的API,但是我試了好久真的做不出來,真的很抱歉今天還是依舊很簡單的實作,希望大家可以原諒我></images/emoticon/emoticon02.gif

實驗材料:

  • ESP32
  • 按鈕*2
  • 麵包板
  • 杜邦線

接線說明:
https://ithelp.ithome.com.tw/upload/images/20231014/20162144bnFhVVqmYb.png

程式碼:

from machine import Pin
import time
from ble_hid import BLE_HID

mult = BLE_HID("ESP32_Multimedia")

# 上面按鈕
button_up=Pin(13,Pin.IN,Pin.PULL_UP)   
# 下面按鈕
button_down=Pin(0,Pin.IN,Pin.PULL_UP) 

while True:
    # 按下 上按鈕
    staUp = button_up.value()
    if(staUp == 0):
        mult.volumeIncrement()
        print("音量增強")
    # 按下 下按鈕    
    staDown = button_down.value()
    if(staDown == 0):
        mult.volumeDecrement()
        print("音量減弱")
    time.sleep(0.15)

實作影片:
Yes


以上就是今天的發文,第29天實作了如何使用ESP三二製作簡易音量按鈕,這個實作真的很簡單,火車誤點的提醒沒做出來真的很難過,但最後的最後希望大家有所收穫,還有謝謝大家耐心的看完全部,希望大家之後可以多包容我的錯誤...
最後,如果你對我的文章有興趣就繼續關注接下來的文章吧!掰掰~/images/emoticon/emoticon46.gif


上一篇
[DAY 28] 使用ESP32自製時鐘
下一篇
[DAY 30] 結語!!!
系列文
智能世界,就在你身邊 - 探索物聯網的魔法30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言